MLSClientImpl

class MLSClientImpl(coreCrypto: <Error class: unknown class>, defaultCipherSuite: <Error class: unknown class>)

Constructors

Link copied to clipboard
constructor(coreCrypto: <Error class: unknown class>, defaultCipherSuite: <Error class: unknown class>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend fun addMember(    groupId: <Error class: unknown class>,     membersKeyPackages: List<<Error class: unknown class>>): <Error class: unknown class>?
Link copied to clipboard
open suspend fun clearPendingCommit(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun clearPendingGroupExternalCommit(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun close()
Link copied to clipboard
open suspend fun commitAccepted(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun commitPendingProposals(groupId: <Error class: unknown class>): <Error class: unknown class>?
Link copied to clipboard
open suspend fun conversationEpoch(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun conversationExists(groupId: <Error class: unknown class>): Boolean
Link copied to clipboard
open suspend fun createConversation(groupId: <Error class: unknown class>, externalSenders: ByteArray)
Link copied to clipboard
open suspend fun decryptMessage(    groupId: <Error class: unknown class>,     message: <Error class: unknown class>): List<<Error class: unknown class>>
Link copied to clipboard
open suspend fun deriveSecret(groupId: <Error class: unknown class>, keyLength: <Error class: unknown class>): ByteArray
Link copied to clipboard
open suspend fun e2eiMlsInitOnly(enrollment: <Error class: unknown class>, certificateChain: <Error class: unknown class>): List<String>?
Link copied to clipboard
open suspend fun e2eiNewActivationEnrollment(    displayName: String,     handle: String,     teamId: String?,     expiry: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun e2eiNewRotateEnrollment(    displayName: String?,     handle: String?,     teamId: String?,     expiry: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun e2eiRotateAll(    enrollment: <Error class: unknown class>,     certificateChain: <Error class: unknown class>,     newMLSKeyPackageCount: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun encryptMessage(groupId: <Error class: unknown class>, message: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun generateKeyPackages(amount: Int): List<ByteArray>
Link copied to clipboard
open fun getDefaultCipherSuite(): <Error class: unknown class>
Link copied to clipboard
open suspend fun getDeviceIdentities(    groupId: <Error class: unknown class>,     clients: List<<Error class: unknown class>>): List<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getExternalSenders(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun getMLSCredentials(): <Error class: unknown class>
Link copied to clipboard
open suspend fun getPublicKey(): <Error class: unknown class><ByteArray, <Error class: unknown class>>
Link copied to clipboard
open suspend fun getUserIdentities(    groupId: <Error class: unknown class>,     users: List<<Error class: unknown class>>): Map<String, List<<Error class: unknown class>>>
Link copied to clipboard
open suspend fun isE2EIEnabled(): Boolean
Link copied to clipboard
open suspend fun isGroupVerified(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun joinByExternalCommit(publicGroupState: ByteArray): <Error class: unknown class>
Link copied to clipboard
open suspend fun joinConversation(groupId: <Error class: unknown class>, epoch: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun members(groupId: <Error class: unknown class>): List<<Error class: unknown class>>
Link copied to clipboard
open suspend fun mergePendingGroupFromExternalCommit(groupId: <Error class: unknown class>)
Link copied to clipboard
open suspend fun processWelcomeMessage(message: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun removeMember(    groupId: <Error class: unknown class>,     members: List<<Error class: unknown class>>): <Error class: unknown class>
Link copied to clipboard
open suspend fun updateKeyingMaterial(groupId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun validKeyPackageCount(): <Error class: unknown class>
Link copied to clipboard
open suspend fun wipeConversation(groupId: <Error class: unknown class>)